package com.xjh.basestudy.javabase.io;

import java.io.FileOutputStream;
import java.io.IOException;

public class exption {
    public static void main(String[] args){
        //fos必须定义在try外面，否则finally里看不见,而且要进行初始化
        FileOutputStream fos = null;
        try{
            fos = new FileOutputStream("javabase\\fis.txt",true);
            fos.write("hello".getBytes());
        }catch(IOException e){
            e.printStackTrace();
        }finally {
            if(fos != null) {//当fos不为null的时候才进行资源释放的操作
                try {
                    fos.close();//close也要用alt+enter抛出异常，否则也会报错
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}
